home *** CD-ROM | disk | FTP | other *** search
/ MacFormat 1997 November / MacFormat 056 (November 1997).dmg / Shareware Plus / Developers / Sierra Engine in Director / Read Me < prev    next >
Encoding:
Text File  |  1997-07-28  |  4.1 KB  |  85 lines  |  [TEXT/TBB6]

  1.                    Sierra Game Engine in Macromedia Director
  2.                                       ---
  3.                             Brought to you by DaFedz
  4.                                - dafedz@usa.net -
  5.  
  6. Conditions:
  7.  
  8. 1. The content in this read me can not be changed in any form without consent
  9.    of me (dafedz@usa.net).  This file must be included with all of the included
  10.    files.  If any of these are missing, please download a fresh archive before
  11.    distributing it.
  12.  
  13. 2. Any code or content of the script included can be used in any program.  I
  14.    don't require that you give me credit for the code, but there are a few
  15.    things that I am requesting:
  16.  
  17.    a) I want to recieve notice of, and a free copy of any program that is made
  18.       using this engine.
  19.  
  20.       i) Should the program be shareware, I want full registration of the
  21.          program for free.
  22.  
  23.    b) If you modify the engine and make it better in any way I want to get
  24.       notice of, and a free copy of the new file with modifications.
  25.  
  26. Thank you for following these few conditions to make my, and your life better.
  27. I will be taking the support and feedback I receive from this project before
  28. releasing any other public domain projects.
  29.  
  30. Included Files:
  31.  
  32. Engine - A director file (created with Macromedia Director 6) that contains
  33.          scripts for a sierra style engine based on a main character sprite
  34.          moving to a spot that you click.  This specific file uses a rolling
  35.          eight ball as the main character.
  36.  
  37. Projector - The compiled version of Engine.  This is for use by people who
  38.          don't yet have a copy of Director that can read Engine.  You do not
  39.          need any special extensions.  It is compiled to run properly on both
  40.          68K machines and PowerMacs.  You need at least 2048K of RAM free to
  41.          run the projector, but 6144K is recommended.
  42.  
  43. Script - The main script file that the engine works on.  This is an exact copy
  44.          of the script as used in the actual file.  It includes extensive
  45.          commenting that explains the processes by which the engine runs.
  46.  
  47. Problems/Notes:
  48.  
  49. Jaggedness - When the sprite moves at certain angles it appears to be vibrating
  50.          rapidly and this can ruin the appearance of a smooth transition.  If
  51.          you watch the variable movetype you will see that it is caused by
  52.          the calculations coming up with alternating angles to move in.  There
  53.          may be a way to fix this by altering the boundaries that call on each
  54.          angle.
  55.  
  56. Obstacles - I have not yet come up with a method of including a modular method
  57.          of incorporating obstacles.  My thoughts are to have several base
  58.          scripts that contain behavioural information on different sided
  59.          polygon obstacles that require only the angles of each side which the
  60.          obstacle will provide in it's script.  Then it will be simple to alter
  61.          the path of the sprite to match the angle of the surface it hits.
  62.  
  63. Scaling - One of the things often found in this type of engine, is that the
  64.          sprite will scale smaller as it moves away, or higher up on the
  65.          screen, and larger as it moves closer.  This shouldn't be to hard to
  66.          do by using a ratio of the height of the sprite on the screen and the
  67.          amount scaled.
  68.  
  69. Speed - Speed could become an important factor as complexity increases.  You
  70.          may already have noticed that when the sprite is moving behind the
  71.          title in the projector, it slows down noticeably.  Fortunately, a game
  72.          would rarely need such a complex foreground, but the slow-downs may
  73.          still become quite annoying.  This is a problem that I am afraid I
  74.          can't fix.  All you can do is make your game so that complex fore-
  75.          grounds are scarce.
  76.  
  77.          I have not yet tested the sprite moving over a background.  I will
  78.          most likely be trying that soon, after I have set up the modular
  79.          obstacles.
  80.  
  81. Contact Information:
  82.  
  83. You can always email me at dafedz@usa.net for updates and other information.
  84. I always enjoy messages that just say hi, or tell me about some ideas you
  85. have and would appreciate anything you have to say.